import { Table, Column, Model,DataType } from 'sequelize-typescript';
/**
 * 用户经验日志
 */
@Table({
	tableName: 'user_exp_log',
})
export class UserExpLog extends Model<UserExpLog> {
/**
 * 主键id
 */
	@Column({
		type: DataType.INTEGER,
		allowNull: false,
		primaryKey: true,
	})
	id: number;
/**
 * 创建时间
 */
	@Column({
		type: DataType.DATE,
		allowNull: false,
	})
	createTime: string;
/**
 * 经验数值
 */
	@Column({
		type: DataType.INTEGER,
		allowNull: false,
	})
	expNum: number;
/**
 * 增减类型
 */
	@Column({
		type: DataType.STRING(255),
		allowNull: false,
	})
	type: string;
/**
 * 经验变动方式
 */
	@Column({
		type: DataType.STRING(255),
		allowNull: false,
	})
	expType: string;
}